@inherits MiniRazor.TemplateBase<CodeModule>
@namespace MicroCloud.CodeGeneration.Generates
@using System;
@using System.Collections.Generic;
@using System.Linq;
@using MicroCloud.CodeGeneration
@using MicroCloud.CodeGeneration.Database
@using MicroCloud.CodeGeneration.Dtos
@using MicroCloud.CodeGeneration.Entities
@using MicroCloud.CodeGeneration.Generates
@{
    CodeModule module = Model;
    var projectCode = module.Project.GetCode();
}
namespace @(module.Project.NamespacePrefix).Api.Areas.Admin
{
    /// <summary>
    /// @(module.Project.Name)Api控制器基类
    /// </summary>
    [RoleLimit]
    [AreaInfo("Admin",Display = "@(module.Project.Name)")]
    [ApiExplorer(GroupName = "@(module.Name)", Title = "@(module.Name)模块API", Description = "@(module.Display)模块接口")]
    public abstract class AdminControllerBase : AreaApiControllerBase
    { }
}